Functional Complexity Measurement

نویسندگان

  • De Tran-Cao
  • Alain Abran
  • Ghislain Lévesque
چکیده

The specific analysis of FPA, from a complexity viewpoint, leads us to propose an initial model of functional complexity in which software complexity is a function of component complexity and system complexity. In this paper, we will use the next generation of functional size methods proposed by the COSMIC team [1][24], and we will look at it from the complexity perspective to identify some factors that affect complexity. Based on the analysis of such factors, we will propose a model for measuring a specific perspective of software complexity, which we will refer to as functional complexity. This model of functional complexity has two parts: component complexity, that is, the complexity of a functional process (COSMIC terminology) that comes from both the data movements and data manipulation; system complexity, that is, the complexity coming from relationships between the functional processes like communication, concurrence and multi-instances. Measuring these factors independently gives us a set of indicators or baselines for assessing software complexity from a functional perspective. Such a measure of functional complexity will then be used in the future in empirical studies to investigate its contribution to the improvements of estimation models which sometimes fare poorly when based only on functional size.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

Measuring Software Functional Size: Towards an Effective Measurement of Complexity

Data manipulation, or algorithmic complexity, is not taken into account adequately in any of the most popular functional size measurement methods. In this paper, we recall some well-known methods for measuring problem complexity in data manipulation and highlight the interest in arriving at a new definition of complexity. Up to now, the concept of effort has always been associated with complexi...

متن کامل

On the Cognitive Complexity of Software and its Quantification and Formal Measurement

The quantification and measurement of functional complexity of software are a persistent problem in software engineering. Measurement models of software complexities have been studied in two facets in computing and software engineering, where the former is machine-oriented in the small; while the latter is human-oriented in the large. The cognitive complexity of software presented in this paper...

متن کامل

Prediction of Software Requirements Stability Based on Complexity Point Measurement Usingmulti-criteria Fuzzy Approach

Many software projects fail due to instable requirements and lack of managing the requirements changes efficiently. Software Requirements Stability Index Metric (RSI) helps to evaluate the overall stability of requirements and also keep track of the project status. Higher the stability, less changes tends to propagate. The existing system use Function Point modeling for measuring the Requiremen...

متن کامل

Measurement of Cognitive Functional Sizes of Software

One of the major issues in software engineering is the measurement. Since traditional measurement theory has problem in defining empirical observations on software entities in terms of their measured quantities, Morasca tried to solve this problem by proposing Weak Measurement theory. Further, in calculating complexity of software, the emphasis is mostly given to the computational complexity, a...

متن کامل

COSMIC-FFP & Functional Complexity (FC) Measures: A Study of their Scales, Units and Scale Types

This paper presents an overview of some measurement concepts across both COSMIC-FFP, an ISO standard (ISO/IEC 19761) for functional size measurement and Functional Complexity (FC), an entropy-based measure. It investigates in particular three metrological properties (scale, unit and scale type) in both of these measurement methods.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001